#ifndef CONSOLEBASE_H
#define CONSOLEBASE_H


namespace Metgine
{
namespace Core
{

class ConsoleBase
{
public:
    // Prints a line to the console
    virtual void Print(const std::string& text)=0;

    // Prints a formatted line to the console (this needs to be const char* or vsprintf_s crashes)
    virtual void Printf(const char* format, ...)=0;
};

};
};
#endif // CONSOLEBASE_H
